About the Program
Full Stack Web Development (Java), tailored for CSE & IT students, covers the comprehensive spectrum of web application development. This includes not only crafting engaging user interfaces and intuitive experiences but also managing the complex server-side logic and databases that underpin them. Full stack Developers, with their adeptness in both front-end and back-end technologies, stand as versatile professionals capable of conceiving, creating, and maintaining entire web applications. Their proficiency in the Full Stack Web Development cycle renders them highly sought-after assets in the dynamic and competitive digital landscape. As IT graduates, mastering Full Stack Web Development opens doors to a wide array of career opportunities, providing a solid foundation for success in the ever-evolving field of web technology.
Courses
    Credits Semester
  • Full Stack Foundation (Java) 3 III
  • Front End UI/UX Development 3 IV
  • Server Side Development and Database 3 V
  • Backend Frameworks and API 3 V
  • Advanced JavaScript Frameworks (Angular) 3 VI
  • Testing and Deployment 3 VII
  • Project Work - The Full Stack Web Capstone: Exploring User Interface to User Experience 3 VIII
    Credits Semester
  • IT World Essentials: Your Digital Entrypoint 3 I
  • Critical Thinking, Design Thinking, Leadership and Teamwork 3 II
  • Project Work - The Full Stack Web Capstone: Exploring User Interface to User Experience 3 VIII
    Credits Semester
  • Critical Thinking, Design Thinking, Leadership and Teamwork 3 II
  • Career Readiness in Digital Era 3 VI
Mode of Delivery
  • Self-paced learning – 10 hours
  • VILT sessions – 28 hours
  • Project work – 7 hours
  • Face-to-face instructor led sessions / VILT sessions (including project work) – 45 hours
  • Self-paced learning + Expert session – 30 hours
  • Project work – 15 hours
Job Roles
  • Developer, back-end
  • Developer, full stack
  • Developer, front-end
  • Software Developer
  • Full Stack Webdeveloper
  • Application Development Associate
  • Application Software Developer
  • Service Associate
  • IT Assistant
  • IT Associate
  • Database Associate
  • Database Administrator
Software Tools
  • Java Development Kit
  • Eclipse
  • Visual Code
  • SQL
  • MySQL
  • MongoDB
  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • Spring
  • Maven
  • Junit
  • Git
  • Jenkins
  • Angular
  • React
Skills
  • Proficiency in developing scalable and secure applications using core and advanced Java concepts, frameworks, and tools.
  • Expertise in designing and implementing robust backend systems and APIs using modern frameworks and best practices.
  • Ability to create responsive, user-friendly, and dynamic web interfaces using advanced front-end technologies and frameworks.
  • Skilled in database design, query optimization, and integration with applications for efficient data management.
  • Competence in building modular, single-page applications with Angular, leveraging TypeScript and RxJS for reactive programming.
  • Experience in testing applications and deploying them using automated tools.